package com.pubinfo.passbook.common.entity;

import com.baomidou.mybatisplus.annotation.TableField;
import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName;
import com.baomidou.mybatisplus.extension.activerecord.Model;
import lombok.Data;
import lombok.NoArgsConstructor;

import java.io.Serializable;
import java.util.List;

/**
 * null
 *
 * @TableName t_source_second_hand_car_invoice
 */
@TableName(value = "t_source_second_hand_car_invoice")
@Data
@NoArgsConstructor
public class TSourceSecondHandCarInvoice extends Model implements Serializable {
  /**
   *
   */
  @TableId
  private String id;
  
  /**
   * 购⽅名称
   */
  private String gfmc;
  
  /**
   * 购⽅地址
   */
  private String gfDz;
  
  /**
   * 购⽅电话
   */
  private String gfDh;
  
  /**
   * 销⽅名称
   */
  private String xfmc;
  
  /**
   * 销⽅地址
   */
  private String xfDz;
  
  /**
   * 销⽅电话
   */
  private String xfDh;
  
  /**
   * ⻋牌照号
   */
  private String cphm;
  
  /**
   * 登记证号
   */
  private String djzh;
  
  /**
   * ⻋辆类型
   */
  private String cllx;
  
  /**
   * ⻋架号/⻋辆识别号
   */
  private String cjhm;
  
  /**
   * ⼚牌型号
   */
  private String cpxh;
  
  /**
   * 转⼊地⻋辆管理所名称
   */
  private String zrdclgls_mc;
  
  /**
   * ⻋价合计
   */
  private Integer cjhj;
  
  /**
   * 经营、拍卖单位名称
   */
  private String jy_pm_mc;
  
  /**
   * 经营、拍卖单位地址
   */
  private String jy_pm_dz;
  
  /**
   * 经营、拍卖单位纳税⼈识别号
   */
  private String jy_pm_sbh;
  
  /**
   * 经营、拍卖单位开户⾏、账号
   */
  private String jy_pm_yh_zh;
  
  /**
   * 经营、拍卖单位电话
   */
  private String jy_pm_dh;
  
  /**
   * ⼆⼿⻋市场名称
   */
  private String esc_mc;
  
  /**
   * ⼆⼿⻋市场识别号
   */
  private String esc_sbh;
  
  /**
   * ⼆⼿⻋市场地址
   */
  private String esc_dz;
  
  /**
   * ⼆⼿⻋市场开户⾏、账号
   */
  private String esc_yh_zh;
  
  /**
   * ⼆⼿⻋市场电话
   */
  private String esc_dh;
  
  /**
   * 主管税务机关代码，纳税⼈主管 税务机关
   */
  private String swjg_dm;
  
  /**
   * 税务机关名称
   */
  private String swjg_mc;
  
  /**
   * 销⽅省级税务机关代码
   */
  private String xf_sjswjg_dm;
  
  /**
   * 销⽅地市税务机关代码
   */
  private String xf_dsswjg_dm;
  
  /**
   * 销⽅区县税务机关代码
   */
  private String xf_qxswjg_dm;
  
  /**
   * 购⽅省级税务机关代码
   */
  private String gf_sjswjg_dm;
  
  /**
   * 购⽅地市税务机关代码
   */
  private String gf_dsswjg_dm;
  
  /**
   * 购⽅区县税务机关代码
   */
  private String gf_qxswjg_dm;
  
  /**
   * 开票⼈
   */
  private String kpr;
  
  /**
   * 商品编码
   */
  private String spbm;
  
  /**
   * 备注
   */
  private String bz;
  
  /**
   * 审核⼈
   */
  private String shr;
  
  @TableField(exist = false)
  private List<TSourceInvoiceItem> items;
  @TableField(exist = false)
  private static final long serialVersionUID = 1L;
}